multilaunch rocket system (mlrs) - French English Dictionary